﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1004px; font-family:microsoft yahei;}

/*页眉*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header .header_top{ overflow:hidden; border-bottom:1px solid #ececec; padding:10px 0; background-color:#f8f8f8;}
.header .header_top p{ float:left; font-size:13px; color:#333;}
.header .header_top ul{ float:right; overflow:hidden;}
.header .header_top li{ float:left; width:80px; text-align:center; font-size:13px; color:#333; border-right:1px solid #000}
.header .header_top .last{ width:70px; text-align:right; border:none}
.header .header_center{ overflow:hidden;}
.header .header_center dl{ float:left; overflow:hidden; margin-top:20px;}
.header .header_center dt{ float:left; padding:0px 0; padding-right:12px; background:url(../img/logo_wen_bg.png) no-repeat center right;}
.header .header_center dd{ float:left; margin-left:15px; overflow:hidden}
.header .header_center dd h2{ font-size:20px; color:#0352a9; margin-top:15px; margin-bottom:10px;}
.header .header_center dd p{ font-size:18px; color:#333;}
.header .header_center a.cxt{ display:block; float:left; margin-left:40px; margin-top:45px;}
.header .header_center .phone{ overflow:hidden; background:url(../img/phone.png) no-repeat left center; padding-left:50px; margin-top:42px; float:right}
.header .header_center .phone p{ font-size:13px; color:#6e6e6e;}
.header .header_center .phone h3{ font-size:23px; color:#0352a9; font-weight:normal}
.header .header_nav{ overflow:hidden; width:100%; height:54px; background-color:#0352a9; margin-top:10px;}
.header .header_nav li{ float:left; border-right:1px solid #3071b9; font-size:16px; font-weight:bold; width:142px; height:54px; line-height:54px;}
.header .header_nav li a{ display:block; color:#fff; padding:0 35px;}
.header .header_nav .last{ border:none}
.header .header_nav li:last-child{ border:none}
/*footer*/
.footer{ overflow:hidden; width:100%; height:367px; background:url(../img/footer_bg.jpg) no-repeat center top;}
.footer ul{ overflow:hidden; margin-top:55px; margin-bottom:76px;}
.footer ul li{ float:left; width:99px; text-align:center; border-left:1px dotted #5b86b4; font-size:13px}
.footer ul li a{ color:#fff;}
.footer ul .first{ border:none}
.footer dl{ overflow:hidden}
.footer dt{ float:left; overflow:hidden}
.footer dt img{ padding:15px 25px; display:block; margin-left:160px; margin-top:37px; margin-right:55px;}
.footer dd{ float:left; overflow:hidden;}
.footer dd p{ font-size:13px; line-height:30px; color:#fff;}
.footer dd p a{color:#fff;}
.footer dd span{ margin:0 12px;}
.footer dd em{ margin:0 20px;}
#roll_top,#fall,#ct{position:relative;cursor:pointer;height:59px;width:46px}
#roll_top{background:url(../img/top.gif) no-repeat}
#fall{background:url(../img/top.gif) no-repeat 0 -80px}
#ct{background:url(../img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-500px;position:fixed;right:48%;top:80%;_margin-right:-500px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}
